//
//  PlayManager.h
//  MusicDemo
//
//  Created by xalo on 16/6/16.
//  Copyright © 2016年 蓝鸥科技有限公司西安分公司. All rights reserved.
//

#import <Foundation/Foundation.h>

@protocol playManagerDelegate <NSObject>

// 为了传值(时间)吧播放时间和进度
- (void)playManagerDelegateFetchTotalTime:(NSString *)totalTimer currentTime:(NSString *)currentTime progress:(CGFloat)progress;

// 自动播放到下一首的
- (void)playToNextMusic;

@end

@interface PlayManager : NSObject

@property (nonatomic,weak)id<playManagerDelegate> delegate;
// 准备去播放
- (void)prepareTopPlayMusicWithUrl:(NSString *)url;
+ (instancetype)sharedManager;
// 播放
- (void)playMusic;
// 暂停
- (void)pauseMusic;
// 快进、快退
- (void)playMusicWithSliderValue:(CGFloat)progress;
// 获取当前播放进度
- (CGFloat)fetchProgressValue;
// 获取当前播放歌曲的时间
- (NSInteger)fetchCurrentTime;
// 获取总时长
- (NSInteger)fetchTotalTome;
// 是否正在播放
- (BOOL)isPlaying;





@end
